header{margin-bottom: 16px;height: 2.5rem;line-height:2.5rem;border-bottom: 1px solid #e8e8e8;}
header span{display: inline-block;padding: 0 16px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;color:#1890ff;border-bottom: 2px solid;font-size:.875rem;}
main{padding: .5rem;}
.form_box >div{margin-bottom: 1rem;position: relative;}
.form_box div >i{position: absolute;left: 10px;top:5px;color: red;}
.form_box .other_iconfont i{color: #ccc;}
textarea{width:100%;padding:4px 11px;border: 1px solid #d9d9d9;border-radius: 5px;}
input{width:100%;padding: .5rem 0 .5rem 30px;font-size: .875rem;border: 1px solid #d9d9d9;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;font-size:.875rem;}
input::-moz-placeholder,textarea::-moz-placeholder{/* Mozilla Firefox 19+ */color:#ccc;font-size:.875rem;}
input:-moz-placeholder,textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#ccc;font-size:.875rem;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#ccc;font-size:.875rem;}

button{width: 33%;margin-left:1rem;padding: .313rem;border: 1px solid #ccc;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;background: #fff;color: rgba(0,0,0,.65);font-size: 1rem;}
.ipt_call >input{width:calc(100% - 1rem - 33%);}
.registe{width:100%;margin: 0;background: #1890ff;border:1px solid #1890ff;border-radius:5px;color:#fff;}
.error{color:red;border:1px solid;}